package com.blockmeta.bbs.immodule.corebean;

import com.blockmeta.bbs.immodule.dao.Todo;

import java.util.List;

public interface ITodoDomainService {
    int getMaxTodoIdByUserId(long userId);

    List<Todo> getGroupTodoList(long uidInt, long mCircleId);

    List<Todo> getAllTodoList(long uidInt);

    void updateTodo(long todoId, boolean b, boolean agreeOrNot, String s);

    Todo getCircleLasteatUnCompleteTodo(long mCircleId, long uidInt);

    long getAddFriendUnDoTodoCount(long uidInt);

    Todo getAddFriendLasteatUnCompleteTodo(long uidInt);

    List<Todo> getTodoList(long parseInt);

    void addTodo(Todo todo);

    void deleteTodo(long todoId);

    void sendUncheckCountEvent();
}
